modulating pump - French English Dictionary